@charset "utf-8";
html{font-size:100%}
* {margin: 0; padding: 0}
body {font: 0.9rem "Microsoft YaHei", Arial, Helvetica, sans-serif; background:#f5f6f7;}
img {border: 0; display: block}
ul, li {list-style: none;}
a {text-decoration: none; color: #333333;}
a:hover {color: #05afb5; text-decoration: none;}
.clear {clear: both; width: 100%; overflow: hidden;}
em {color: #f73131;font-style: normal;}
.bg-white{background: #fff;}
.bg-black{background: #333;}
.box {width: 1200px; margin: auto;overflow: auto;}
::-webkit-scrollbar {width: 10px;height: 10px;}
::-webkit-scrollbar-thumb {border-radius: 3px;height: 30px;background-color: #ccc;}
#right {z-index: 9999; position: fixed; width: 300px; bottom: 0px;}
.main{background-color:#f5f6f7;overflow:hidden;}
.top{margin-bottom:0.5rem;width:100%;background-color:#fff;}
/*.top-logo{padding: 1rem ;overflow: auto;}*/
.top-logo {padding: 0.9rem;overflow: auto;display: flex;justify-content: space-between;align-items: center;}
.top-left{width: 15%;float: left;}
.top-logo .logo-img{width:90%}
.top-right{float: right;position: relative;width: 40%;}
.top-logo .input_text {border: 0;line-height: 2rem;height: 2rem;width: 80%;outline: none;text-indent: 1em;background-color: #f5f6f7;border:0.1rem solid #e8e8ed;border-radius:1rem 0 0 1rem;color: #999999;}
.top-logo .input_text:focus{border:0.1rem solid #00c1c8;background-color: #f5f6f7;}
.top-logo .submit {background-color: #00c1c8; border: 0;border-radius:0 1rem 1rem 0; color: #fff; outline: none; position: absolute; top: 0; right: 0; width: 20%; display: block; height: 2.2rem; line-height: 2.2rem;  cursor: pointer;}
.top-logo .submit:hover{background-color: #00dfe7;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #f5f6f7 inset;}
.lfbox {float: left;width: 72%;background: #fff;}
.lfbox h2{font-size: 1.3rem;font-weight:normal;border-bottom:0.1rem solid #dedede;padding:0.8rem 0 0.8rem 1.5rem;}
.lfbox h2 em{color: #05afb5;}
.rtbox {width: 27%;float: right;}
.lfhot{margin-bottom:1.2rem;border-bottom:0rem solid #f5f6f7;}
.lfhot h3{font-size: 1.2rem;font-weight:normal;border-bottom:0rem solid #dedede;padding:0.5rem 0 0.5rem 1.5rem;}
.lfhot .hot_ul{line-height: 2.3rem;overflow: auto;padding-left:0.8rem;}
.lfhot li a{margin:0.2rem 1%;float: left; width: 29%;text-overflow: ellipsis;word-wrap: break-word;white-space: nowrap;overflow: hidden;background-color: #f5f6f7;border-radius:1rem;padding-left:1rem; color:#333333;}
.top5{margin-top:0.5rem;}
/*.lfhot .hot_item a:hover{color:#05afb5;}*/
.hot_dh{padding: 1rem 1rem 0.5rem 1rem;background: #fff;}
.rthot{padding: 1rem 1rem 0.5rem 1rem;background: #fff;}  
.rthot h3{border-bottom:1px solid #dedede;padding:0 0 0.8rem 0;font-size: 1.1rem;font-weight:normal;}
.rthot ul {margin-top:0.5rem;overflow: auto;padding-left:0.3rem;color:#333333;}
.rthot ul a {line-height: 2rem;color:#333333;padding-left:0.3rem;}
.rthot ul a:hover {color:#05afb5;text-decoration:underline;}
.rthot ul li::marker {color: #cccccc;font-size:1rem;}
.rthot .toplist-hot {color:#9195a3;opacity:1;}
.rthot .toplist-hot1 {color:#ff2d46;opacity:1;}
.rthot .toplist-hot2 {color:#ff6600;opacity:1;}
.rthot .toplist-hot3 {color:#faa90e;opacity:1;}
.rthot .c-text{display:inline-block;padding:0 0.2rem 0; margin-left:0.5rem;text-align:center;vertical-align:middle;font-style:normal;color:#fff;overflow:hidden;line-height:0.9rem;height:1rem;font-size:0.7rem;border-radius:0.2rem;}
.rthot .c-text-hot{background-color:#F60}
.rthot .c-text-new{background-color:#FF455B}
.rthot .ultext a{line-height: 2rem; color:#333333;padding-left:0.3rem;}
.rthot .ultext a:hover{color:#05afb5; text-decoration:underline;}
.rthot .baiketext li{float: left;width: 50%;}
.rthot .baiketext a{line-height: 2rem; color:#333333;}
.rthot .baiketext a:hover{color:#05afb5; text-decoration:underline;}
.rthot li{width: 90%;text-overflow: ellipsis;word-wrap: break-word;white-space: nowrap;overflow: hidden;}
.alltag {margin-top: 1rem;}
.alltag a {display: inline-block;padding: 5px 9px;margin: 0 10px 10px 0;font-size: 0.9rem; color: #333333; background-color: #f5f6f7;}
.alltag a:hover{color: #05afb5;}
.ontag {color: #05afb5!important;}
.rthot .mulu a:hover{color:#05afb5;}
.mulu h3{color:#05afb5;font-weight:bold;}
.text-mulu{line-height:1.5rem;display:block; margin-bottom:0.6rem;padding-left:0.3rem;width:300px;display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.text-mulu:hover{background-color:#f0f0f5;color:#05afb5!important;}
.muluon {background-color:#f0f0f5;color:#05afb5!important;}
.muluon a{color:#05afb5;}
#right2 {position: fixed;top:0;}
/**scrool**/
.rscoll_dh{padding: 1rem;}
.rscoll_dh_x{overflow-x: auto;}
.rscoll_dh .hot_ul{line-height: 2rem;margin-top: 1rem;overflow: auto;}
.rscoll_dh .hot_item{margin: 0rem 1%;float: left; width: 31.33%;text-overflow: ellipsis;word-wrap: break-word;white-space: nowrap;overflow: hidden;}
/**list**/
.list{padding: 0.5rem 1.5rem 0 1.5rem ;}
.list li{margin-bottom: 0.6rem; border-bottom:0rem solid #f0f0f5;}
.list .list-pic {float: left; width: 8rem; max-height: 5rem; margin-right: 1.2rem; display: block; overflow: hidden;}
.list .list-pic img {width: 100%; height: auto; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; margin-bottom: 0.6rem;}
.list .list-pic :hover img {transform: scale(1.1)}
.list h3{font-size: 1.1rem;margin-bottom: 0.5rem;font-weight:bold;color:#00c1c8;}
.list h3 a{color:#333333;}
.list h3 a:hover{color:#05afb5;}
/*.list .list-item span {}*/
.list li span a{font-size: 1rem;margin-bottom: 0.5rem;font-weight:bold;}
.list li span a:hover{color:#05afb5;}
.list span.update-time{display:inline-block;float:right;margin-left:auto;font-size:0.9rem;font-family:PingFangSC-Regular,PingFang SC;color:#999aaa}
.list .listdes{padding-top: 0rem;padding-bottom:0.5rem;}
.list .listdes p{line-height: 1.6rem;  color:#777777;overflow: hidden;text-overflow: ellipsis;}
.list .list-other{font-size: 0.9rem;color:#626675;}
.sop{font-size: 1rem;font-weight:normal;border-bottom:0.1rem solid #dedede;padding:0.8rem 0 0.8rem 1.5rem;}
.list-str{line-height: 1.6rem; color:#777777;overflow: hidden;text-overflow: ellipsis; margin-bottom:0.5rem;}
.list p{clear:both;margin-top:0.5rem;text-indent: 2em;line-height: 2rem;}
/*.list p{line-height: 1.6rem; color:#777777;overflow: hidden;text-overflow: ellipsis; margin-bottom:0.5rem;}*/
.det-time,.det-author{margin-right:1rem; color:#afafaf; font-size:0.8rem;}
.det-author:before,.det-time:before,.det-sch:before{content:""; display:inline-block; margin-right:5px;}
.det-author:before{width:11px; height:11px; background:url(../img/home-author.png) no-repeat;}
.det-time:before{width:12px; height:12px; background:url(../img/home-time.png) no-repeat;}
.det-sch:before{width:14px; height:8px; background:url(../img/art-tag.png) no-repeat;}
/**article**/
.article{padding: 1.5rem 1rem;}
.article h1{text-align: center;margin-bottom: 1rem;font-size: 1.5rem;}
.info{text-align: center;color:#9195a3;}
.info span{padding:0.2rem;}
.info a{color:#9195a3;}
.info a:hover{color:#333333;}
.content {margin: 1rem 0rem;line-height: 2rem;font-size: 1rem;}
.content p{margin-bottom: 0.5rem;margin-top:0.5rem;text-indent: 2em;}
.content a{color:#05afb5;}
.content a:hover{text-decoration:underline;}
.content .smalltext strong{font-weight:normal;}
.f_more{float:left;text-indent: 0!important;display:block;background:#888;color:#fff;padding:0 0.5rem 0 1rem; margin-left:2rem;margin-bottom:2rem!important;}
.f_more a {text-decoration:none;color:#FFFFFF;}
.f_more a:hover {text-decoration:underline;color:#FFFFFF;}
/* 相关推荐*/
.content .rel_art_line:before{background: #00c1c8;content:"";display: block;position: absolute;height: 40px;width: 8px;border-radius: 10px;}
.rel_art_line~p:after {content: "";border-bottom: 1px dashed #cecece;width: 68%;top: 15px;display: inline-block;position: absolute;right: 46px;}
.content .rel_art_line~p{position: relative;width: 50%;overflow: hidden;height: 33px;float: left;font-size: 15px;color: #2965b1;}
.content .rel_art_line::after {display:none;}
.content .rel_art_line~p a{display: inline-block;background: #fff;font-size: 15px;position: absolute;z-index: 2;left:0;max-width: 68%;overflow: hidden;height: 24px;padding-right: 5px;color:#333333;}
.content .rel_art_line~p a:hover{color:#05afb5;}
.content .rel_art_line~p span{float: right;font-size: 12px;color: #bebbbb;background: #fff;position: absolute;z-index: 2;right: 19px;padding-left: 6px;}
.content .rel_art_line{line-height: 40px !important;padding-left: 0px;font-size: 15px;background-color: #edf3f9;border-radius: 10px;float: left;width: 100%!important;font-weight: 700;color: #333!important;margin-bottom: 12px!important;font-size: 16px!important;}
.art-other{margin:1rem 1rem 3rem 0.5rem;}
.art-other a{margin:0.2rem 1%;padding:0.5rem 2%; width: 43%;border:1px solid #e2e2e2;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left:1rem; font-size:0.9rem;color:#333333;}
.art-other a:first-of-type{float: left;}
.art-other a:last-of-type{margin-right: 0;float: right;}
.art-other a:hover{color:#05afb5;}
/*.art-other .dsart-right{margin-right:3%;}*/
.art-other b{font-weight:400;}
.pcmore {font-size: 1.1rem;font-weight:bold;border-bottom:0.1rem solid #dedede;padding:0.8rem 0 1.2rem 1rem;}
.conrig-author{margin-top:30px;}
.conrig-author li {clear: both;}
.conrig-author p {font-size: 13px;color: #777;margin-top:10px;}
.conrig-author .avatar {width: 58px;height: 58px;float: left;margin: 2px 12px 0 7px;border-radius: 100%;border: 1px solid #eee;background: #eee url(../img/logo-face.png) no-repeat;background-size: 100%;}
.conrig-author .avatar img {width: 58px;height: 58px;display: inline-block;border-radius: 50%;}
.conrig-author .learn {display: block;width: 45px;height: 20px;line-height: 19px;float: right;border: 1px solid #00c1c8;border-radius: 50px;text-align: center;font-size: 12px;color: #00c1c8;margin-top: 10px;}
.conrig-author .learn:hover,.conrig-author .ausee:hover{color:#fff; background-color:#00c1c8;}
.authorm {font-size: 1rem;font-weight:bold;padding:0.8rem 0 1.2rem 1rem;}
.conrig-fz{margin-top:0;}
.conrig-fz p{padding:2px 0 7px 25px; font-size:14px; color:#000; background:url(../images/home-note.png) 0 7px no-repeat;}
.conrig-fz span{margin:0 4px; font-size:16px; color:#00c1c8;}
.conrig-fz a{width:90%;margin-top:15px;margin-bottom:22px;padding:15px 0;background-color:#00c1c8;border-radius:5px;color:#fff!important;text-align:center;display:block;text-align:center;font-size:18px;margin-left:5%;}
.conrig-fz a:before{content:"";display:inline-block;width:21px;height:23px;margin:-3px 24px 0 0;vertical-align:middle;background:url(../img/home-share.png)no-repeat;}
.conrig-fz a:hover{background-color:#00dfe7;}
.content h3 {clear:both;font-size:1.2rem;font-weight: bold;margin: 20px 0px 15px;/* border-left: 8px solid #4F9CEE; */border-left: 8px solid #00c1c8;color: #333333;background: #f5f6f7;padding-left: 10px;line-height: 35px;margin-bottom: 8px;}
.content h3 a{color:#333333;}
.content h3 a:hover{color:#05afb5;}
.content h3:first-child{margin: 0px 0px 15px;}
.banquan{clear:both;color: #222;font-size: 0.9rem;}
/* 内容-声明 */
.content-statement{margin-top: 1rem;clear:both;}
.content-statement>p{font-size: 0.9rem;color: #777;}
.content-statement>p>a{color: #00c1c8;}
.content-statement>p>a:hover{color: #029ba0;}
/* 定制*/
.write-btn{display:none;}
.write-btn a{clear:both;background:#00c1c8; text-align:center; width:200px; height:50px; line-height:50px; display:block; margin:0 auto; color:#fff; border-radius:10px; box-shadow: 0px 10px 20px #e2eced; transition:all .3s ease;}
/**footer**/
.footer{margin-top:1rem;width:100%;background-color:#fff;}
.footer .footer-content {background-color:#fff; width:1200px;margin: auto;overflow: auto;}
.footer .footer-content .copy-link{float:left;color:#9195a3; padding-left:1.5rem;padding-top:0.5rem;}
.footer .footer-content .earth-con{padding-top:1.5rem;}
.footer .footer-content .earth-con a{padding-right:0.5rem;}
.earth-con-item span{padding-right:1rem; color:#222;}
.earth-con-item {}
.footer-nav{padding-top:1rem;}
.footer-nav a{color:#9195a3;}
.footer-nav a:hover{color:#333333;}
.footer-copyright {padding-top:0.5rem; padding-bottom:2rem;}
.footer-copyright a{color:#9195a3;}
.footer-nav span{padding-left:0.3rem;}
.website-icon{width:150px;height:45px; margin:1.5rem 2rem 0 0; float:right;}
.zoom::after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.zoom{clear:both;}
.zoom{*zoom:1;}
/* 侧边-客服 */
.alc{text-align:center;}
.dl-side{width:92px; height:410px; border-radius:10px; position:fixed; top:174px; right:150px; z-index:12; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.14);}
.dl-side h5{height:37px; line-height:37px; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; background-color:#00c1c8;}
.dl-side h5 a,.dl-side h5 a:hover{color:#fff;}
.dl-side h5 a{margin-left:-7px;}
.dl-side p{width:65px; margin:0 auto;}
.dl-side p a{display:block; height:62px; font-size:14px; border-bottom:1px dashed #e5e5e5;}
.dl-side .dl-side-icon5{height:auto; margin-top:18px; border-bottom:none; color:#999;}
.dl-side .dl-side-icon5:hover,.dl-side p a:hover{color:#00c1c8;}
.dl-side h5 i{display:inline-block; margin-top:-3px;}
.dl-side p i{display:block; margin:16px auto 2px auto;}
.dl-side i{width:26px; height:26px; vertical-align:middle; background:url(../img/dl-side.png) no-repeat;}
.dl-side-icon1 i{background-position:0 -26px;}
.dl-side-icon2 i{background-position:0 -52px;}
.dl-side-icon3 i{background-position:0 -78px;}
.dl-side-icon4 i{background-position:0 -104px;}
.dl-side a:hover i{-webkit-animation:turn 1.8s ease; -moz-animation:turn 1.8s ease; -ms-animation:turn 1.8s ease; animation:turn 1.8s ease;}
.dl-side span{display:none; width:165px; height:42px; padding:9px 20px 11px 20px; border-radius:6px; box-shadow:0 0 10px rgba(0,0,0,0.14); position:absolute; top:-22px; left:-245px; background-color:#fafafa;}
.dl-side span:after{content:""; display:inline-block; width:16px; height:33px; background:url(../img/dl-sangle.png) no-repeat; position:absolute; top:15px; right:-14px;}
.dl-side a:hover span{display:block;}
.dl-side b{display:block; margin-top:-6px; font-size:22px; color:#00c1c8;}
.all{text-align:left;}
.c777,.user,.conlist-num span a:hover{color:#777;}
.ft14{font-size:14px;}
.fthin{font-weight:400;}
.banner{display:none;}
.tablist {background: #fff;overflow: auto;line-height: 3rem;border-bottom: 1px solid #f0f0f2;width: 95%;margin: auto;}
.tablist li {float: left;padding: 0.5rem 0.5rem 0 0.5rem;margin-right: 2.5rem;position: relative;cursor: pointer;font-size:1rem;color:#999aaa;}
.tablist .active{color:#333333;}
.tablist .active:after {display: block;content: "";width: 2rem;height: 0.15rem;background: #00c1c8;position: absolute;left: 0;right: 0;bottom: 0rem;margin: auto;}
.hdlist {background: #fff;overflow: auto;line-height: 3rem;border-bottom: 1px solid #f0f0f2;width: 95%;margin: auto;}
.hdlist li {float: left;padding: 0rem 2rem;position: relative;margin-right: 0;color:#999aaa;cursor: pointer;}
.hdlist .icon {position: absolute;left: 0;top: 1.2rem;width: 1px;height: 0.8rem;background: #dddddd;}
.hdlist .active {color: #333333;}
.hdlist .active:after {display: block;content: "";width: 5rem;height: 0.15rem;background: #00c1c8;position: absolute;left: 0.5rem;right: 0;bottom: 0px;margin: auto;}
.hd-liston{line-height: 1.4rem;overflow: auto;}
.hd-liston .list-item{float: left;width: 44%;font-weight:normal;padding-left:1rem;}
.hd-liston .list-item a{float: left;width: 90%;text-overflow: ellipsis;word-wrap: break-word;white-space: nowrap;overflow: hidden;color:#333333;}
.hd-liston .list-item a:hover{color:#05afb5;}
.tab-list-item{display: none;padding-top:0.5rem;}
.tab-list-item:first-child{display: none;}
.tab-active{display: block;}
.tab-active .hd-active{display: block;}
.hd-list{display: none;}
.hdlist-item{display: none;}
.slide{height:270px; width:749px; margin:0 auto; position:relative; overflow:hidden;}
.pic-list{width:2996px; height:270px; position:absolute; top:0; left:0;}
.pic-list li{float:left;}
.pic-list li img{width:749px; height:270px;}
.cabtn{height:50px; width:50px; line-height:50px; color:#fff; text-align:center; position:absolute; top:50%; cursor:pointer; opacity:0; background:rgba(0,0,0,0.4); font-size:25px; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; transition:all 1s; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); text-align:center;}
.cabtn:after{content:""; display:inline-block; width:12px; height:18px; margin-top:12px; background:url(../img/arrow.png) no-repeat; background-size:80%;}
.prev{border-top-right-radius:5px; border-bottom-right-radius:5px;}
.next{right:0; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.next:after{background-position:0 -18px;}
.icon-list{position:absolute; bottom:10px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}
.icon-list li{width:23px; height:3px; float:left; margin:0 5px; cursor:pointer; background-color:#e0e0e0;}
.icon-list .active{background-color:#00c1c8;}
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom{clear:both;}
.zoom{*zoom:1;}
.l{float:left;}
.ft18{font-size:18px;}
.ft14{font-size:14px;}
.ft16{font-size:16px;}
.ft24{font-size:24px;}
.ftb{font-weight:bold;}
.mt10{margin-top: 10px;}
.c333{color:#333333;}
.dsb{display:block;}
.r{float:right;}
.alc{text-align:center;}
.lbtn{width:110px; padding:7px 0; color:#fff; border-radius:50px; box-shadow:0 10px 20px rgba(0,89,92,0.15); background-color:#01e4eb; background:-webkit-linear-gradient(left,#01e5ee 0%,#01b0b6 100%); background:-moz-linear-gradient(left,#01e5ee 0%,#01b0b6 100%); background:-o-linear-gradient(left,#01e5ee 0%,#01b0b6 100%); background:linear-gradient(left,#01e5ee 0%,#01b0b6 100%);}
.lbtn:hover{color:#fff;}
.ptr{position:relative;}
.conlist-adv1{margin:0px 0 25px 0; height:144px; overflow:hidden; border-radius:10px;display:inline;}
.conlist-adv1>a,.conlist-adv2>a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.conlist-adv1,.aubanner{background:#efefef url(/default/static/img/home-adv1.jpg) top right no-repeat;}
.conlist-adv1 div{margin:10px 0 15px 60px;}
.conlist-adv1 p{margin:2px 0 7px 0; line-height:1.6; color:#777;}
.conlist-adv1 span{width:95px; padding:5px 0; border-radius:50px; background-color:#00c1c8;}
.conlist-adv1:hover span{background-color:#00dfe7;}
.conlist-adv2{display:block; padding:25px 0 25px 0; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; text-align:left; margin-bottom:25px;}
.conlist-adv2 img{margin-right:20px;}
.conlist-adv2 div{width:360px;}
.conlist-adv2 h6 {color:#333333;font-size: 1.1rem;font-weight:bold;}
.conlist-adv2:hover h6{color:#05afb5;}
.block-tjfw {margin-top:0.5rem; padding-bottom:1rem;}
.block-tjfw h3{margin-bottom:1rem;}
.block-tjfw ul li{background-color: #f9f9f9;padding: 24px 10px;}
.block-tjfw ul li:first-of-type{margin-bottom: 10px;}
.block-tjfw ul li .item-left{float: left;width: 66%;}
.block-tjfw ul li .item-left span{display: block;font-size: 18px;}
.block-tjfw ul li .item-left p{font-size: 14px;color: #999;line-height: 1.75;margin-top: 6px;}
.block-tjfw ul li .item-right{float: right;}
.block-tjfw ul li .item-right a{display: block;text-align: center;width: 65px;height: 22px;line-height: 22px;border-radius: 4px;color: #fff;background-color: #00c1c8;font-size: 12px;margin-top: 28px;}
.block-tjfw ul li .item-right a:hover{opacity: .8;}
.daddbtn{padding-top:10px; margin-bottom:10px; text-align:center; border:none;}
.daddbtn>a{display:inline-block; width:110px; height:40px; line-height:40px; font-size:15px; text-align:center; border-radius:5px;}
.daddbtn .dldmsbtn1{margin-right:10px; color:#00c1c8; border:1px solid #00c1c8; background-color:#fff;}
.daddbtn .dldmsbtn2{color:#fff; border:1px solid #00c1c8; background-color:#00c1c8;}
.kebtn{width:100%; padding:1rem 0; line-height:normal; font-size:17px; text-align:center; border-radius:3px; color:#fff; background-color:#00c1c8;}
.feebtn{padding:11px 0 8px 0; margin:5px auto 0 auto; vertical-align:middle;}
.feebtn:after{content:"下载为word文档"; position:relative; top:-4px; font-size:17px;}
.feebtn svg{display:inline-block; margin-right:20px; position:relative; top:1px;}
.wzfz{padding: 0 1rem 0 1rem;display:none;}
.btn{border-radius:5px; color:#fff !important; text-align:center; background-color:#00c1c8;}
.btn:hover{background-color:#00dfe7;}
/*右边分享*/
.conrig-share p{padding:2px 0 7px 25px; font-size:14px; color:#000; background:url(../img/home-note.png) 0 7px no-repeat;}
.conrig-share span{margin:0 4px; font-size:16px; color:#00c1c8;}
.conrig-share a{width:40%; margin-top:20px; padding:11px 0; background-color:#00c1c8;}
.conrig-share a:before{content:""; display:inline-block; width:21px; height:23px; margin:-3px 24px 0 0; vertical-align:middle; background:url(../img/home-share.png) no-repeat;}
.download_card {padding:10px;border: 1px solid #cce0f9;background-color: #edf3f9;position: relative;overflow: hidden;display: block;margin: 0;}
.download_card_pic {width: 90px;float: left;}
.download_card_msg {float: left;}
.download_card_title {font-size: 16px;color: #003399;text-decoration: underline;margin-top: 6px;overflow: hidden;text-overflow: ellipsis;/* white-space: nowrap; */width:450px;}
.download_card_tip {font-size: 14px;color: #666;margin: 8px 0 8px 0;}
.download_card_btn {width: 210px;height: 60px;background: -webkit-linear-gradient(#82ce21, #68b602);background: -o-linear-gradient(#82ce21, #68b602);background: -moz-linear-gradient(#82ce21, #68b602);background: linear-gradient(#3d90e6, #50afdc);border-radius: 4px;position: absolute;right: 10px;top: 24px;}
.downlod_btn_right {float: left;color: #fff;font-weight: bold;margin-top: 8px;}
.download_card_btn img {width: 35px;float: left;display: block;margin: 14px 28px 0 16px;}
.downlod_btn_right div,p {clear: none;font-size: 15px;}
.down_doc{font-size: 14px;}
.jhcdown {padding-left: 10px;}
.downdiv {padding:0.5rem 1rem 0 1rem;}
@media screen and (max-width: 649px) {
.main {flex-direction: column;}
.box{width: 100%;}
.top-left{float: left;width: 30%;}
.top-right{float: right;width: 60%;}
.top-logo .logo-img{width:120%;margin-top: 0.5rem;}
.hdlist{display: none;}.tablist{display: none;}
.list{padding: 0.5rem 1rem 0 1rem ;}
.list .list-pic {width: 80px;}
.list h3{text-decoration:none;font-weight:bold;}
.list h3 a{color:#1f1f1f;}
.list h3 a:hover{color:#1f1f1f;}
.list span.update-time{display: none;}
.list li{border-bottom:0.1rem solid #f0f0f5;padding:0.5rem 0 1rem 0;font-size: 1rem;font-weight:bold;}
.list li span a{margin-bottom: 1rem;color:#00c1c8;color:#333333;}
.list-str{padding-bottom:0;}
.list .listdes {}
.list .listdes p{font-size:0.8rem;margin-bottom:0.4rem;}
.list span{padding-top:0.5rem;}
.lfbox{width: 100%;padding: 0px;}
.lfhot h3{padding: 0.8rem 0 0.8rem 1rem;font-weight:bold;}
.lfbox h2{display:none;}
.lfhot li a{margin: 0.1rem 1%; width:42%;float: left;color:#1f1f1f; background:#f5f5f5;padding:0 0.3rem 0 0.9rem;font-weight:500;}
.lfhot li a:hover{background-color: #fcfdfd;  color:#d2d2d3;}
.rtbox {display: block !important; width: 100%; float: none;clear: both; padding: 0; border-top:1px solid #f5f6f7;}
.lfbox{width: 100%;padding-bottom:10px!important}
.rthot{padding: 0;}
.rthot .c-text,.rthot .c-text-hot,.rthot .c-text-new{display:none;}
.rthot ul li span {display: none;}
.rthot ul {list-style: none;padding-left:1rem;}
.rthot ul li {border-bottom: 0.1rem solid #f0f0f5;padding: 0.7rem 1.5rem 0.7rem 0;font-size: 1rem;font-weight: bold;}
.rthot ul a {flex: 1;color: #333;text-decoration: none;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.rthot h3{border-bottom:0;font-size: 1.2rem;font-weight:bold;padding:0.8rem 0 0.1rem 1rem;}
.hot-art h3{ border-bottom:0.1rem solid #dedede!important;padding:0.8rem 0 0.8rem 1rem!important;}
.rel-art {padding: 0 0 1rem 0;}
.rel-art ul {overflow: auto;padding:0.3rem 0 0 0.8rem;}
.rel-art ul li { line-height: 2.3rem;margin: 0.1rem 1%!important; width:43%!important;float: left;color:#1f1f1f; background:#f5f5f5;padding:0 0.3rem 0 0.5rem!important;font-weight:500;border-radius:1rem;font-size:0.9rem;}
.rel-art ul li a:hover{background-color: #fcfdfd;color:#d2d2d3;}

.alltag { line-height: 2.3rem;overflow: auto;padding: 0 0 0.8rem 0.8rem;}
.alltag a{text-overflow: ellipsis;word-wrap: break-word;white-space: nowrap;overflow: hidden;margin: 0.1rem 1%; width:42%;float: left;color:#1f1f1f; background:#f5f5f5;padding:0 0.3rem 0 0.9rem;font-weight:500;border-radius:1rem;}
.alltag a:hover{background-color: #fcfdfd;color:#d2d2d3;}
.ontag {color: #1f1f1f!important;}
.rscoll_dh .hot_ul{width: 1220px;}
.banner{display:inline;}
.write-btn{display:inline;}
.borslo{border-top:10px solid #f5f6f7;}
.wzfz{padding: 0 1rem 0 1rem;display:inline;}
.downdiv {display:none;}
.indexdiv {display:none!important;}
/* 相关推荐*/
/*.content .rel_art_line:before{background: #e8b856;content:"";display: block;position: absolute;height: 16px;width: 6px;border-radius: 10px;left: 10px;top: 12px;}*/
.rel_art_line~p:after {top: 15px;}
.content .rel_art_line~p{text-indent: 0.5rem;width: 100%;height: 25px;}
/*.content .rel_art_line~p a{display: inline-block;background: #fff;font-size: 15px;position: absolute;z-index: 2;left:0;max-width: 78%;overflow: hidden;height: 24px;padding-right: 5px;}*/
.content .rel_art_line~p span{right: 9px;padding-left: 6px;}
.content .rel_art_line{line-height: 40px !important;}
.art-other{margin:0 1rem 3rem 0;}
.art-other a{margin:0.2rem 0%;padding:0.1rem 0; width: 100%;border:0;}
.conrig-author{padding:0 1rem 2.5rem 1rem;margin-top:1rem;}
.conrig-author .learn {display: block;width: 55px;height: 22px;line-height: 22px;float: right;border: 1px solid #00c1c8;border-radius: 50px;text-align: center;font-size: 14px;color: #00c1c8;margin-top: 10px;}

/*详情底部咨询*/
.dl-nav-ques{position:fixed; z-index:99; top:auto; left:0px; right:0px; bottom:0px; height:60px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5'); background-color:#fff;}/*height:52px;*/
.dl-ques-left,.dl-ques-right{float:left;overflow:hidden; white-space:nowrap; font-size:0px;}
.dl-ques-left{width: 44%;padding-top:3px;}/*无padding-top;*/
.dl-ques-right{width: 54%;background-color: #fff;padding: 8px 0;margin-right: 2%;}/*padding: 4px 0;*/
.dl-ques-right a.wmzx{background-color: #00c1c8;}
.dl-ques-right a{width: 100%;height: 41px;line-height: 41px;float: left;border-radius: 20px;font-weight: bold;display:block; font-size:16px; font-weight:800; color:#fff; text-align:center;}/*heig/font-weight*/
.dl-ques-left a.add-cart{float:right; width:100%; background-color:#ff6a2f;}
.dl-ques-left a{position:relative; z-index:auto; display:inline-block; height:48px; text-align:center; color:#333; border-top:1px solid #ddd;}
.dl-ques-left a.kefu1{width:50%;}
.dl-ques-left a.cart,.dl-ques-left a.index{width:50%; border-left:1px solid #ddd;}
.dl-ques-left p{display:block; font-size:12px; line-height:12px;}
.dl-ques-right a.zxzx{font-weight:bold; font-size:18px;}
.dl-ques-left a img,.dl-ques-left svg{margin-top:9px; margin-bottom:4px;}
.dl-ques-right svg{margin-right:12px; position:relative; top:8px;}
/* 页脚-内页 */
.new-nav-ques{border-top: 1px solid #ddd;}
.new-nav-ques .dl-ques-left a{border-top: none;width: 33.33%;float: left;}
.new-nav-ques .dl-ques-left p{color: #777;}
.new-nav-ques .dl-ques-left a.index{border-left: none;}
.new-nav-ques .dl-ques-left index:before{width:11px; height:11px; background:url(../img/index.png) no-repeat;}
.new-nav-ques .dl-ques-left a.copy{margin: 0;}
.new-nav-ques .dl-ques-left a.copy svg, .new-nav-ques .dl-ques-left a.tougao svg{margin: 10px 0 5px 0;}
.server{font-size:0; margin:0; padding-top:20px;padding-bottom:10px;}
.server a{display:inline-block; width:25%;}
.server span{display:inline-block; width:47px; height:47px; border-radius:100%; background-color:#f1f5f5; position:relative;}
.server svg{width:28px; height:28px; position:absolute; top:0; right:0; left:0; bottom:0; margin:auto;}
.server b{display:block; margin-top:7px; font-size:13px; font-weight:400;}
.conlist-adv1{display:none;}
.conlist-adv2{display:block;padding:5px 0 15px 0;border-top:0; text-align:left; margin-bottom:10px;}
.conlist-adv2 h6 {color:#1f1f1f;font-weight:normal;font-size: 1.1rem;text-decoration:none;font-weight:bold;}
.conlist-adv2 span{display:inline-block;width:19%; padding:.02rem 0; line-height:25px; font-size:12px; border-radius:20px; color:#fff; box-shadow:0 0 15px rgba(0,0,0,0.2); background-color:#00c1c8; background:-webkit-linear-gradient(left,#04e2eb 0%, #01afb5 100%); background:-moz-linear-gradient(left,#04e2eb 0%, #01afb5 100%); background:linear-gradient(left,#04e2eb 0%, #01afb5 100%);}
.copy{margin:0.2rem 0 1rem 0; color:#b2b2b2;}
.dl-side{display:none;}
.footer .footer-content {width:100%;}
.footer-nav{display:none;}
.footer .footer-content .copy-link{padding-top:1rem;padding-bottom:2.5rem;}
.earth-con{display:none;}
.website-home-link {display:none;}
.swiper-wrapper{padding:0 0.5rem 0 0.5rem;}
.server{font-size:0; margin:0; padding-top:20px;padding-bottom:20px;}
.server a{display:inline-block; width:25%;}
.server span{display:inline-block; width:47px; height:47px; border-radius:100%; background-color:#f1f5f5; position:relative;}
.server svg{width:28px; height:28px; position:absolute; top:0; right:0; left:0; bottom:0; margin:auto;}
.server b{display:block; margin-top:7px; font-size:13px; font-weight:400;}
.conlist-adv1{display:none;}
.conlist-adv2{display:block;padding:5px 0 15px 0;border-top:0; text-align:left; margin-bottom:10px;}
.conlist-adv2 h6 {color:#1f1f1f;font-weight:normal;font-size: 1.1rem;text-decoration:none;font-weight:bold;}
.conlist-adv2 span{display:inline-block;width:19%; padding:.02rem 0; line-height:25px; font-size:12px; border-radius:20px; color:#fff; box-shadow:0 0 15px rgba(0,0,0,0.2); background-color:#081bc9; background:-webkit-linear-gradient(left,#081bc9 0%, #a8b5ee 100%); background:-moz-linear-gradient(left,#081bc9 0%, #a8b5ee 100%); background:linear-gradient(left,#081bc9 0%, #a8b5ee 100%);}
}
 #copy-prompt {
    display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 10px;background-color: #f0f0f0;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);font-size: 16px;color: #333;animation: fadeIn 0.5s ease-in-out forwards;}
  @keyframes fadeIn {
    0% {opacity: 0;transform: translate(-50%, -50%) scale(0.8);}  
    100% {opacity: 1;transform: translate(-50%, -50%) scale(1);}  
}
  .flex-container {display: flex;align-items: center;gap: 10px;}
  .circle-text {display: flex;justify-content: center;align-items: center;width: 30px;height: 30px;border-radius: 50%;    background-color: green;color: white;font-size: 18px;}
  .message {/* 添加复制成功文本的样式 */ margin-left: 10px;}  

